iT邦幫忙

3

[快速入門前端 27] Overflow 和 Visibility

  • 分享至 

  • xImage
  •  

Overflow 溢出

CSS 的 overflow 屬性通常用於指定元素內容超過該元素範圍大小時的呈現方式,例如文字內容超過其父元素的寬度、圖片超過預設區域的大小等等。這時候就透過 overflow 來指定是否要顯示滾動卷軸或隱藏溢出父元素的內容。

屬性值:

屬性值 效果
auto 內容超過父元素時自動產生該放相的滾動軸 (scrollbar)
scroll 不管有無溢出都加上滾動軸
  hidden   隱藏溢出的內容
visible 溢出父元素的內容直接顯示在父元素外

範例:
https://ithelp.ithome.com.tw/upload/images/20230608/20158509ePC5jv4b5T.jpg

overflow 屬性會同時控制水平和垂直兩個方向的 scrollbar,若我們需要單獨設定某一方向時,就可以使用 overflow-xoverflow-y 屬性。

Visibility

之前我們講到元素的 Display 方式時有說到 display: none 會讓元素消失在頁面上且不佔空間,有點像把該元素註解掉的概念。而 Visibility 也是控制元素是否顯示的屬性,分為 visible (顯示)hidden (隱藏),不過特別的是當我們使用 visibility: hidden; 隱藏元素時,雖然確實看不到該元素,但元素本身的位置還是會存在。

範例:
https://ithelp.ithome.com.tw/upload/images/20230608/201585094xBahkk7vk.jpg


上一篇:[快速入門前端 26] CSS Box Model 盒子模型
下一篇:[快速入門前端 28] Float 浮動
系列文章列表:[快速入門前端] 系列文章索引列表


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言